type google.golang.org/grpc/internal/transport.goAway
9 uses
google.golang.org/grpc/internal/transport (current package)
controlbuf.go#L190: type goAway struct {
controlbuf.go#L197: func (*goAway) isTransportResponseFrame() bool { return false }
controlbuf.go#L491: ssGoAwayHandler func(*goAway) (bool, error)
controlbuf.go#L807: func (l *loopyWriter) goAwayHandler(g *goAway) error {
controlbuf.go#L850: case *goAway:
http2_server.go#L907: t.controlBuf.put(&goAway{code: http2.ErrCodeEnhanceYourCalm, debugData: []byte("too_many_pings"), closeConn: errors.New("got too many pings from the client")})
http2_server.go#L1317: t.controlBuf.put(&goAway{code: http2.ErrCodeNo, debugData: []byte{}, headsUp: true})
http2_server.go#L1324: func (t *http2Server) outgoingGoAwayHandler(g *goAway) (bool, error) {
http2_server.go#L1377: t.controlBuf.put(&goAway{code: g.code, debugData: g.debugData})
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)